fail to deliver

Translations
ne pas livrer
Definitions
To be unable to provide or fulfill a promised service, product, or outcome.